# Серверная часть проекта.

## Все команды выполняются из корневого каталога проекта.

## Для запуска необходимо:

1. Инсталлировать все библиотеки:
   $ `npm install`
2. Создать .env файл в корневом каталоге проекта. Скопировав содержимое из файла .env-example
3. Установить докер:
   $` docker-compose up -d`
4. Инициализировать базу данных:
   $ `npx prisma migrate dev`
5. Наполнить базу данных:
   $ `npx ts-node ./prisma/seed.ts`

6. Произвести проверку проекта:
   $ `nx run-many --all --target=lint`

7. Запустить сервер:
   $ `nx serve backend`

## По умолчанию сервер запускается на порту 4000.

## API: <http://localhost:4000/spec>
